在进行切面开发时,我们需要HttpServletRequest的话,是不能通过AutoWired
或是参数的方式进行注入的。这时候,如果我们想获取用户当前的登录信息。需要使用如下代码:
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
...
HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。